home *** CD-ROM | disk | FTP | other *** search
/ JCSM Shareware Collection 1996 September / JCSM Shareware Collection (JCS Distribution) (September 1996).ISO / fileutil / sherl273.zip / SHERLOCK.DOC < prev    next >
Text File  |  1993-12-28  |  29KB  |  756 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.                                  S H E R L O C K
  8.  
  9.  
  10.  
  11.                    A Dual Window ASCII File Comparison Utility
  12.  
  13.  
  14.  
  15.               SHERLOCK is a commercial program and is copyrighted.
  16.               It is distributed using the Shareware marketing
  17.               concept.  The Shareware concept allows you to try the
  18.               fully functional program on your own computer before
  19.               you buy it.  If you continue to use SHERLOCK or keep
  20.               it for when you might use it, then you MUST send the
  21.               $25 registration fee + $4 S&H to the author.  Press
  22.               Function Key 8 to print the registration form from
  23.               the program.
  24.  
  25.               When you register SHERLOCK you will receive:
  26.  
  27.                     Telephone and mail support.
  28.                     A copy of the latest version of SHERLOCK
  29.                     Removal of Registration Screen & reminders.
  30.                     Skip the Registration Form reminder at the end
  31.                       of the program.
  32.                     A loan amortization program with both the
  33.                       BASIC source code and the compiled
  34.                       program. No registration is required for
  35.                       the amortization program. 
  36.                     A Copy of DISKLIST for you to try.
  37.  
  38.  
  39.  
  40.  
  41.  
  42.                                _______
  43.                           ____|__     |               (R)
  44.                        --|       |    |-------------------
  45.                          |   ____|__  |  Association of
  46.                          |  |       |_|  Shareware
  47.                          |__|   o   |    Professionals
  48.                        -----|   |   |---------------------
  49.                             |___|___|    MEMBER
  50.  
  51.  
  52.  
  53.  
  54.  
  55.                                 Table of Contents
  56.  
  57.  
  58.                     OVERVIEW...............................1
  59.  
  60.                     FASTSTART..............................1
  61.  
  62.                     FUNCTION KEYS..........................2
  63.  
  64.                     HELP SCREENS...........................3
  65.  
  66.                     SEARCH.................................6
  67.  
  68.                     TEXT INPUT.............................6
  69.  
  70.                     MISCELLANEOUS..........................6
  71.  
  72.                     MONOCHROME.............................8
  73.  
  74.                     MEMORY USAGE...........................8
  75.  
  76.                     SHAREWARE..............................9
  77.  
  78.                     EPILOGUE..............................10
  79.  
  80.                     OMBUDSMAN............................ 11
  81.  
  82.  
  83.  
  84.  
  85.  
  86.  
  87.  
  88.  
  89.  
  90.  
  91.  
  92.  
  93.  
  94.  
  95.  
  96.  
  97.                               Copyright 1988..1993
  98.                              John P. Bauernschub, Jr.
  99.  
  100.                                    Gulf Sierra
  101.                                14809 Clavel Street
  102.                              Rockville, MD 20853-1543
  103.                                   301-460-0354
  104.  
  105.                               CompuServe ID 73270,77
  106.  
  107.  
  108.  
  109.  
  110.         OVERVIEW
  111.  
  112.         SHERLOCK is designed to do one job, compare two ASCII files line
  113.         by line.  When the lines do not match, SHERLOCK raises a flag.
  114.         At that point, you may scroll either or both files past the
  115.         mismatch to put them in sync and then continue.  SHERLOCK
  116.         contains features for searching, jumping around the files,
  117.         restarting, and copying lines to a printer.  SHERLOCK does not
  118.         write to either file.
  119.  
  120.         SHERLOCK is designed as a tool for programmers, writers and
  121.         workstation support personnel.  It is best on files like program
  122.         source files, AUTOEXEC.BAT, CONFIG.SYS, and text documents.
  123.  
  124.         SHERLOCK displays five lines of each file in separate windows.
  125.         The line from each file that is being compared is in the center
  126.         of the window and highlighted.  When the center lines in each
  127.         window do not match, a message indicating this pops up between
  128.         the windows.  The top line of each window frame displays the line
  129.         number of the center line and the name of the file.
  130.  
  131.  
  132.         FAST START
  133.  
  134.         SHERLOCK is started by entering one of the following commands:
  135.  
  136.                             SHERLOCK
  137.  
  138.                             SHERLOCK filename1
  139.  
  140.                             SHERLOCK filename1 filename2
  141.  
  142.                             SHERLOCK filename1 d:\*
  143.  
  144.         If you do not enter a filename or filenames, SHERLOCK will prompt
  145.         you.  There is a feature (new to version 2.6) that allows you to
  146.         view the file names on any drive or directory and select from
  147.         that list.  If you want to have the exact same file in both
  148.         windows for learning SHERLOCK, enter only an asterisk for the
  149.         second file name.  SHERLOCK will substitute the first file name
  150.         for the asterisk.
  151.  
  152.         If you are comparing two files with the same name that are on
  153.         different disks or in different directories, enter the filename
  154.         that is in the current directory as filename1, either on the DOS
  155.         command line or at the prompt in SHERLOCK.  For the second file
  156.         name, enter the drive or path followed by an asterisk (no space
  157.         between the path and the asterisk).  Again, SHERLOCK will
  158.         substitute the first file name for the asterisk.
  159.  
  160.         These instructions will be easier to understand if you are
  161.         running SHERLOCK while you are reading them.  You can try each
  162.         function as you read about it.  Print a copy of these
  163.  
  164.  
  165.                                     -1- 
  166.  
  167.  
  168.  
  169.         instructions if you haven't done so.  They are about 12 pages.
  170.         To print them, use the DOS command:
  171.  
  172.                             COPY SHERLOCK.DOC PRN
  173.  
  174.         Use the file SHERLOCK.DOC as the text file to learn on.  To run
  175.         SHERLOCK with this file in both windows, enter the DOS command:
  176.  
  177.                             SHERLOCK SHERLOCK.DOC  *
  178.  
  179.         The asterisk causes the first file name, SHERLOCK.DOC, to be also
  180.         used as the second file name.
  181.  
  182.         Unregistered versions of SHERLOCK start by displaying the title
  183.         screen.  It explains how to register this Shareware program.  The
  184.         bottom line of the screen prompts for an M if you are using a
  185.         monochrome monitor, otherwise press any other key to continue.
  186.         If there is NOT a border line around the title screen on your
  187.         display, press M.
  188.  
  189.  
  190.         FUNCTION KEYS
  191.  
  192.         The following is a list of operations that can be activated by
  193.         function keys.
  194.  
  195.                            FUNCTION KEYS
  196.  
  197.                        FK 1    Help; also Shift FK 1 & Ctl FK 1
  198.                        FK 2    Jump to a Line
  199.                        FK 3    Search
  200.                        FK 4    Jump to DOS (Shell)
  201.                        FK 5    Open a New File
  202.                        FK 6    Reverse Scroll Action
  203.                        FK 7    Print Lines
  204.                        FK 8    Print Registration Form
  205.                        FK 9    Toggle Display ON/OFF
  206.                        FK 10   SCAN Start/Stop (Toggle)
  207.  
  208.         In the upper right corner of the screen are three more control
  209.         functions.
  210.  
  211.                        T-Trim Leading Spaces   No
  212.                        A-Case Sensitive        Yes
  213.                        R-Remove All SpacesTabs No
  214.  
  215.         Pressing T, A, or R toggles the Yes/No.  When SHERLOCK starts
  216.         these features default to the normal SHERLOCK settings and are
  217.         not saved from session to session.  Only the R option removes 
  218.         tabs.
  219.  
  220.         There are three help windows that contain most of the information
  221.         that you need to effectively operate SHERLOCK.
  222.  
  223.  
  224.                                     -2- 
  225.  
  226.  
  227.  
  228.         H or Function Key 1 pops up help window #1.  Shift FK 1 pops up
  229.         help window #2.  Control FK 1 pops up help window #3.  Whenever a
  230.         help window is open, another help window can be viewed by
  231.         pressing its relative function key or number on either set of
  232.         numeric keys.
  233.  
  234.         You may step through the help windows by pressing the space bar,
  235.         the H key, the Up and Down arrows, and Page Up and Page Down.  So
  236.         if help window #1 is open, just press the number 3 to get the
  237.         third help window, then 2 to get the second, or whatever one you
  238.         want.  Or, just keep pressing H.  SHERLOCK turns the Num Lock on
  239.         and off for you so that you can use the digits 1, 2, 3.
  240.  
  241.         Functions 1, 2, 3, 4, 5, 7 and 8 open a window with information
  242.         or a menu.
  243.  
  244.         Function 10 (or the Enter key) toggles the scan mode on and off.
  245.         The scan mode continuously scrolls the lines in each window one
  246.         line, then compares them.  The scan continues until two lines are
  247.         found that do not match, the end of either file is reached,
  248.         function key 10 (or the Enter key) is pressed again, or the ESC
  249.         key is pressed.
  250.  
  251.         Function key 9 (or the space bar) controls whether the text lines
  252.         will be displayed during the scan mode.  The reason for not
  253.         displaying the text during the scan mode is to speed the scan
  254.         rate.  Function key 9 (or the space bar) toggles a flag that
  255.         indicates the status of the display mode.  This flag is not
  256.         visible until the toggle is first pressed.  The text is always
  257.         displayed when the scan mode is off.  When the scan stops, all
  258.         lines are immediately displayed.
  259.  
  260.         Function key 6 reverses the direction that the text in the
  261.         windows will scroll when commanded by Page Up, Page Down, and the
  262.         Up and Down arrow keys.  The direction in effect is indicated by
  263.         an up or down arrow in the Function Key Window.
  264.  
  265.         The ESC key can be used to stop any activity in SHERLOCK.  It is
  266.         also used to exit the program.
  267.  
  268.  
  269.         HELP SCREENS
  270.  
  271.         Function Key 1 produces the following list of the action keys
  272.         that move the text in the windows.  This is also Help Window 1.
  273.  
  274.  
  275.  
  276.  
  277.  
  278.  
  279.  
  280.  
  281.  
  282.  
  283.                                     -3- 
  284.  
  285.  
  286.  
  287.                                   ACTION KEYS
  288.  
  289.                    Page Up            Scroll both windows up
  290.                    Page Down          Scroll both windows down
  291.                    Up   Arrow         Scroll top  window  up
  292.                    Down Arrow         Scroll top  window  down
  293.                    Shift Up   Arrow   Scroll botm window  up
  294.                    Shift Down Arrow   Scroll botm window  down
  295.                    Left  Arrow        Shift midlines left  20
  296.                    Right Arrow        Shift midlines right 20
  297.  
  298.                            Home       Beginning of Both files
  299.                            End        End of       Both files
  300.                    Control Home       Beginning of Top file
  301.                    Control End        End of       Top file
  302.                      Shift Home       Beginning of Bottom file
  303.                      Shift End        End of       Bottom file
  304.  
  305.                    Ins          Scroll top window until Match
  306.                    Del          Scroll botm window until Match
  307.                    ESC          STOP any activity, Quit Program
  308.  
  309.                                   Help Window 1
  310.  
  311.  
  312.         Help Window 2 provides reminders on additional action keys,
  313.         information on help, commands for editing input to prompts, and
  314.         commands for the search feature.  This window can be displayed by
  315.         pressing 2 when another help window is open or with Shift FK 1
  316.         otherwise.
  317.  
  318.                    RETURN = FK 10    Toggle SCAN      ON/OFF
  319.                    SPACE  = FK  9    Toggle Display   ON/OFF
  320.                      SHIFT with FK 10, RETURN, INS, or DEL
  321.                       Produces the defined action in the
  322.                               OPPOSITE Direction
  323.                   - - - - - - - -   H E L P   - - - - - - - -
  324.                     Activate the Three HELP Windows with H,
  325.                        FK 1, Shift FK 1, or Control FK 1
  326.                           Switch between them with H,
  327.                    Space, 1,2,3, FK1, FK2, FK3, PAGE UP-DOWN
  328.                   - - - - -  EDITING PROMPT INPUTS  - - - - -
  329.                         Input Line Scrolls Horizontally
  330.                             ESC Deletes Input Line
  331.                         Traditional Functions Work For:
  332.                   Left  Right  Home  End  Ins  Del  Backspace
  333.                   - - - - - - -   S E A R C H   - - - - - - -
  334.                               S of FK 3 - Search
  335.                           C - Continue a Search when
  336.                     Continue prompt is displayed at bottom
  337.  
  338.                                   Help Window 2
  339.  
  340.  
  341.  
  342.                                     -4- 
  343.  
  344.  
  345.  
  346.         Help Window 3 is a reference on optimizing memory usage.  This
  347.         window can be displayed by pressing 3 when another help window is
  348.         open or with Control FK 1 otherwise.
  349.  
  350.                             Printer Control Commands
  351.                         L - Blank Line     E - Eject Page
  352.  
  353.                    - - - -   Optimizing Memory Usage   - - - -
  354.  
  355.                    M  Toggles the Display of FREE STRING SPACE
  356.                    Values Displayed in the TOP LEFT CORNER are:
  357.  
  358.                        aaaa   bbbb   cccc
  359.                        dddd   nnn
  360.  
  361.                      aaaa    Before Reading any Files
  362.                      bbbb       After Reading 1st File
  363.                      cccc          After Reading 2nd File
  364.                      dddd    Current FREE STRING SPACE
  365.                      nnn        Setting for Max Buffer Lines
  366.  
  367.                       Change the Max Buffer Lines with
  368.                          /B=nnn on the COMMAND Line
  369.  
  370.                                   Help Window 3
  371.  
  372.  
  373.         The SHIFTED commands - Page Up, Page Down, Home, End, and arrows
  374.         - now work on enhanced keyboards that have cursor keys separate
  375.         from the numeric keypad.  These commands still work on the
  376.         numeric keypad.  Remember, shift always affects action in the
  377.         second window.  Even shift FK 1 displays the second help window.
  378.  
  379.         SHIFT with FK 10, RETURN, INS, or DEL produces the defined action
  380.         in the OPPOSITE Direction.
  381.  
  382.         If the scan mode is off, pressing ESC, Q, or X will open a window
  383.         to ask if you really want to quit SHERLOCK.  Pressing ESC, Q, X,
  384.         Y, or RETURN then will end SHERLOCK; any other key will continue
  385.         SHERLOCK.
  386.  
  387.         SHERLOCK uses the arrow keys on the numeric keypad and on the
  388.         separate cursor keypad.  SHERLOCK turns the Num Lock off when it
  389.         starts.  It turns it on again when you press a function key that
  390.         requests numeric input, then turns it off again.  So don't touch
  391.         the Num Lock key when using SHERLOCK, it's automatic.
  392.  
  393.         Function Key 4 puts you in DOS to run DOS programs.  The
  394.         technical term is Shell to DOS.  SHERLOCK has not ended and is
  395.         still in memory.  You may not have enough memory to run some
  396.         programs.  Enter the DOS command EXIT to return to SHERLOCK.  To
  397.         exit SHERLOCK when you are done and remove it from memory, press
  398.         ESC, Q, or X twice.
  399.  
  400.  
  401.                                     -5- 
  402.  
  403.  
  404.  
  405.         SEARCH
  406.  
  407.         SHERLOCK has the capability to perform a search.  You initiate a
  408.         search or change the search text by pressing Function Key 3 or S.
  409.         It prompts for input from a pop up window.  When a search is
  410.         initiated this way, the search starts at the highlighted line.
  411.         When a match is found, every occurrence of the matched text on
  412.         that line is highlighted.  There is a mode where all lines that
  413.         have a match can be sent to your printer.
  414.  
  415.         Whenever there is a string in the search buffer to search for,
  416.         the phrase "C = Continue Search" is displayed at the bottom of
  417.         your screen.  By pressing C, the search will continue on the next
  418.         line after the highlighted line.  If it doesn't find another
  419.         occurrence of the search string, it will tell you so and will
  420.         return to the line from where it started.
  421.  
  422.         When SHERLOCK is executing the Continue Search command, it opens
  423.         a window at the bottom of the screen to indicate its status.  If
  424.         SHERLOCK finds the string quickly and/or you have a fast
  425.         computer, this message will appear and disappear too quick to
  426.         read or even identify.
  427.  
  428.         Note the difference between Search and Continue Search.  Search
  429.         starts looking for a match at the beginning of the highlighted
  430.         line.  Continue Search starts looking at the line after the
  431.         highlighted line.
  432.  
  433.  
  434.         TEXT INPUT
  435.  
  436.         There are several prompts where SHERLOCK asks for text input.
  437.         All follow these rules.  SHERLOCK always presents the previous
  438.         data in that field for you to edit if you wish.  ESC will erase
  439.         the entire line.  All standard editing features of the computer
  440.         are available: insert, delete, home, end, left and right arrows.
  441.  
  442.         SHERLOCK has a novel feature.  If you want to enter more
  443.         characters than will fit into the input window, then SHERLOCK
  444.         scrolls the text sideways.  All data will not be displayed in the
  445.         text window, but it will be used.
  446.  
  447.  
  448.         MISCELLANEOUS
  449.  
  450.         Function key 7 will print lines of the text files on your
  451.         printer.  It will also skip lines or eject pages (form feed).
  452.         You can print blank lines or eject a page when no function key
  453.         window is open.  Press the L key to skip a line or the E key to
  454.         eject a page.
  455.  
  456.         SHERLOCK will trap errors when your printer is OFF or OFF LINE.
  457.         A window will pop up to tell you so.  You may turn your printer
  458.  
  459.  
  460.                                     -6- 
  461.  
  462.  
  463.  
  464.         ON and ON LINE, then hit RETURN, and SHERLOCK will continue.  Or
  465.         press ESC, Q, or X and SHERLOCK will skip the printing.
  466.  
  467.                             *  *  *  *  *  *  *  *
  468.                             *    C A U T I O N   *
  469.         * * * * * * * * * * *                    * * * * * * * * * * * *
  470.  
  471.         Some computers do not respond for 30 to 60 seconds to the program
  472.         when a printer is OFF LINE or OFF.  In my experience this has
  473.         always occurred when the printer is ON but OFF LINE.  This
  474.         timeout period is controlled by DOS.  SHERLOCK will not be able
  475.         to display the error window until the DOS timeout period ends.
  476.         If you accidentally press L (Line Feed) or E (Eject Page) and
  477.         your printer is not ready, or it is not ready when you want to
  478.         print, then you may have to wait 30 to 60 seconds for SHERLOCK to
  479.         get back in control.  If SHERLOCK ever locks up, wait at least a
  480.         minute before rebooting.  You may not have to.
  481.  
  482.         * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  483.  
  484.         SHERLOCK remembers when you select the parameter to use the
  485.         printer in the search mode until you change it in the "Find All &
  486.         send to printer" prompt.  However, if a printer error window pops
  487.         up and you select the option to quit printing, SHERLOCK will
  488.         change this search parameter to no printing.
  489.  
  490.         When a highlighted line is longer then 78 characters, the color
  491.         of the 78th character is black on white to alert you to the fact
  492.         that there is more text.  Press the right arrow key to see more
  493.         of the right end of the line.  This will scroll the center line
  494.         in both windows horizontally 20 characters for each press.  The
  495.         left arrow key scrolls the lines back.
  496.  
  497.         The animated title of SHERLOCK is now an option.  To activate it
  498.         for a single run, include in the command string after the
  499.         filenames
  500.  
  501.                                       /D
  502.  
  503.         after the file names.  You can permanently modify SHERLOCK so
  504.         that the title will always dance.  To do so, run SHERLOCK from
  505.         the default directory, i.e. SHERLOCK.EXE must be in the directory
  506.         that you are running from, and include after the filenames
  507.  
  508.                                      /DANCE
  509.  
  510.         in the command string.  As always, the animated title can be
  511.         halted instantly by pressing any key.
  512.  
  513.         SHERLOCK requires 256 K of free memory and DOS 2.1 or later.
  514.  
  515.  
  516.  
  517.  
  518.  
  519.                                     -7- 
  520.  
  521.  
  522.  
  523.         MONOCHROME
  524.  
  525.         Users of the unregistered version can switch to monochrome by
  526.         pressing M when the Shareware screen is displayed.  However you
  527.         can't do that in the registered version or when the unregistered
  528.         version runs as if registered.  SHERLOCK can be modified to
  529.         always run in monochrome mode and switched back to color.
  530.  
  531.         To modify it for monochrome, run SHERLOCK from the default
  532.         directory, i.e. SHERLOCK.EXE must be in the directory that you
  533.         are running from, and include after the filenames
  534.  
  535.                                      /MONO
  536.  
  537.         in the command string.  To switch back to color use /COLOR.
  538.  
  539.  
  540.         MEMORY USAGE
  541.  
  542.         Technical Note:  Information in the following section is NOT
  543.         required for you to use SHERLOCK.  It is presented as technical
  544.         information for the serious computer user who enjoys optimizing
  545.         software for maximum performance.  Please skip to the next
  546.         section - SHAREWARE - if you wish.
  547.  
  548.         Regardless of how much memory your computer has, the compiler
  549.         used for SHERLOCK only allows about 64,000 bytes of memory for
  550.         string space.  The lines of data from the two files you are
  551.         comparing occupy this space.  There is no limit to the length of
  552.         the document SHERLOCK can process.  SHERLOCK keeps 200 lines of
  553.         each file in memory at a time.  When it gets to line 198, it
  554.         releases the first 100 lines and reads the next 100 lines from
  555.         your disk.
  556.  
  557.         SHERLOCK has a method for you to measure memory available so that
  558.         you can make adjustments to make optimum use of memory.  The M
  559.         command displays string memory usage.  This is a toggle, so it
  560.         turns the display on then off.  The M command causes numbers to
  561.         be displayed in the upper left corner of the screen in the
  562.         following relative positions.
  563.  
  564.         The numbers on the first line represent the values of the free
  565.         string space before reading files, after reading the first file,
  566.         and after reading the second file, respectively.
  567.  
  568.         The second line displays the current free string space and the
  569.         total file buffer size in lines.
  570.  
  571.         You may set total lines for the file buffer by entering
  572.  
  573.                                    /B=n
  574.  
  575.  
  576.  
  577.  
  578.                                     -8- 
  579.  
  580.  
  581.  
  582.         after the file names, if any, on the command line.  n is a number
  583.         like 400.  The default is 200, which allocates 200 lines for each
  584.         file.  If you have enough memory, as indicated by first value on
  585.         the second line, and you scroll back and forth often, then a
  586.         larger value may increase speed by requiring less pausing for disk
  587.         access when manipulating long files.
  588.  
  589.  
  590.         SHAREWARE
  591.  
  592.         SHERLOCK is NOT a public domain program.  It is copyrighted and
  593.         distributed as Shareware.  SHERLOCK may be distributed on
  594.         bulletin boards, by computer user groups and by others who
  595.         distribute it for $10 or less.  SHERLOCK.EXE and SHERLOCK.DOC,
  596.         must be distributed together and unaltered.
  597.  
  598.         If after evaluating SHERLOCK, you decide to use it or keep it for
  599.         when you will need it, then you MUST submit the registration fee.
  600.         The registration form is at the end of the documentation and a
  601.         copy can be printed from SHERLOCK by pressing Function Key 8.
  602.  
  603.         For corporate or educational institution discounts on multiple
  604.         copies or site licenses, contact Gulf Sierra.
  605.  
  606.         When you register SHERLOCK you will receive:
  607.  
  608.                   Telephone and mail support.
  609.                   A copy of the latest version of SHERLOCK
  610.                   Removal of Registration Screen & reminders.
  611.                   Skip the Registration Form reminder at the end
  612.                     of the program.
  613.                   A loan amortization program with both the
  614.                     BASIC source code and the compiled
  615.                     program. No registration is required for
  616.                     the amortization program. 
  617.                   Copies of PC-ACCOUNT and DISKLIST for you
  618.                     to try before registering.
  619.  
  620.         You will also receive a free introductory membership certificate
  621.         to CompuServe with a $15.00 credit towards online time.
  622.  
  623.         Because I will send you all of this software, please indicate on
  624.         the registration form the size of the floppy disks that you can
  625.         use.
  626.  
  627.         Once in a while SHERLOCK will act like it is registered for non
  628.         registered users.  It starts running without the shareware screen
  629.         and displays a window with the message 'Will Run as if
  630.         REGISTERED' just to show you how it will run when registered.
  631.  
  632.         The registration fee is $25.00 + $4 S&H.  Maryland residents add
  633.         5% state sales tax ($1.25).  All checks and money orders must be
  634.         in US funds and drawn on a US bank.  Visa or MasterCard may be
  635.  
  636.  
  637.                                     -9- 
  638.  
  639.  
  640.  
  641.         used.
  642.  
  643.         The following is the schedule of the multi-copy license fees.
  644.         The fee includes one master diskette which you may then copy and
  645.         use on the number of machines listed below:
  646.  
  647.                       # Users        Price
  648.                       -------       -------
  649.                          5        $  100.00   ($20 per copy)
  650.                         10           140.00   ($19 per copy)
  651.                         25           425.00   ($17 per copy)
  652.                         50           750.00   ($15 per copy)
  653.                        100         1,200.00   ($12 per copy)
  654.                       Site         2,500.00
  655.  
  656.         For corporate, educational institution, and network discounts,
  657.         contact Gulf Sierra.
  658.  
  659.         Most copies of software on bulletin boards and even in software
  660.         vendor libraries are not the latest version.  It takes a long
  661.         time for these to get around, and most of the effort is placed on
  662.         the widest distribution of the initial release.  And with so much
  663.         emphases being placed on 'safe software' these days, where is
  664.         there a more reliable place to obtain your software than directly
  665.         from an ASP author.
  666.  
  667.  
  668.         EPILOGUE
  669.  
  670.         Please report discrepancies (bugs) that you find in SHERLOCK.
  671.         Include sufficient information for me to replicate the incident.
  672.         When I correct a bug, the person who reported it gets the first
  673.         revised copy.
  674.  
  675.         Whenever you write, please include your home phone number.  I
  676.         like to hear about your experiences with SHERLOCK.  You can also
  677.         send CompuServe Mail to me.  My CompuServe ID is 73270,77.  I
  678.         usually answer questions by phone on the weekend or early in the
  679.         evening Eastern time.
  680.  
  681.         If you do not like SHERLOCK, please let me know that you tried it
  682.         and, if you wish, why you will not use it again.  Tell me what
  683.         features would have made SHERLOCK useful to you.  Many features
  684.         in my software were suggested by people who did not register.
  685.         And of course, many more were suggested by those who did
  686.         register.  You may use the registration form to reply and cross
  687.         out the word Registration.
  688.  
  689.  
  690.  
  691.  
  692.  
  693.  
  694.  
  695.  
  696.                                     -10- 
  697.  
  698.  
  699.  
  700.         OMBUDSMAN
  701.  
  702.         This program is produced by a member of the Association of
  703.         Shareware Professionals (ASP).  ASP wants to make sure that the
  704.         Shareware principle works for you.  If you are unable to resolve
  705.         a Shareware-related problem with an ASP member by contacting the
  706.         member directly, ASP may be able to help.
  707.  
  708.         The ASP Ombudsman can help you resolve a dispute or problem with
  709.         an ASP member, but does not provide technical support for
  710.         members' products.  Please write to the ASP Ombudsman at 545
  711.         Grover Road, Muskegon, MI 49442-9427 USA, FAX 616-788-2765 or
  712.         send a CompuServe message via CompuServe mail to ASP Ombudsman
  713.         70007,3536.
  714.  
  715.  
  716.  
  717.  
  718.  
  719.  
  720.  
  721.  
  722.  
  723.  
  724.  
  725.  
  726.  
  727.  
  728.  
  729.  
  730.  
  731.  
  732.  
  733.  
  734.  
  735.  
  736.  
  737.  
  738.  
  739.  
  740.  
  741.  
  742.  
  743.  
  744.  
  745.  
  746.  
  747.  
  748.  
  749.  
  750.  
  751.  
  752.  
  753.  
  754.  
  755.                                     -11- 
  756.